.banner{
	width: 100%;
	overflow: hidden;
	height: 634px;
	position: relative;

}
.banList{
	position: absolute;
	left: 50%;
	margin-left: -960px;
	height: 634px
}
.banList li{
	height: 634px;
	opacity: 0;
	position: absolute;
	transform: scale(0);
	transition: transform 0.5s ease 0s, opacity 1.5s ease 0s;
	z-index: 1;
}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#fff;width:15px;height:15px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#fc8f0f;cursor:pointer}





/*kehu*/


#home_kehu { width:100%; clear:both; overflow:visible; height:605px; background-image:url(../images/bg2.jpg); background-repeat:no-repeat; background-position:center top;}
.home_kehu_h3 { font-size:35px; color:#0064b2; line-height:50px; width:100%; text-align:center; font-weight:normal; padding-top:66px;}
.home_kehu_h3 p { font-family:"Times New Roman", Times, serif; font-size:25px; background-image:url(../images/kehu_xx.png); line-height:30px; height:30px; background-position:center center; width:100%; background-repeat:no-repeat;}
.scroll {
	width:1300px;
	margin:0 auto;
	position:relative;
	overflow:hidden; margin-top:75px;
	
}
.picbox {
	width:1200px;
	height:215px;
	
	overflow:hidden;
	position:relative; left:40px;
	 
}
.picbox ul {
	height:215px;
	padding-top:0px;
}
.piclist {
/*	position:absolute;
	left:0px;
	top:0px;*/
}
.piclist li.goodlist {
	width:271px; margin-left:0px;  /*margin-left:18px; margin-right:18px;*/margin-top:0px; margin-bottom:21px; overflow:hidden;  
	height:215px;
position:relative; background:#fff;  
	float:left; 
}

.piclist li.goodlist img {
	width:271px; 
	height:215px; background-color:#FFFFFF;
}
.swaplist {
	position:absolute;
	left:-3000px;
	top:0px;
}
.og_prev, .og_next {
	width:49px;
	height:146px;
	background:url(../images/btn.png) no-repeat;
	position:absolute;
	top:46px;
	z-index:99;
	cursor:pointer;
}
.og_prev {
	background-position:0 0;
	left:0px;
}
.og_prev:hover {
	background-position:0 -146px;
}
.og_next {
	background-position:-49px 0;
	right:0px;
}
.og_next:hover {
	background-position:-49px -146px;
}
.goodlist img.pics {
	width:85px;
	height:135px;
	float:left;
	background:#fff url(http://www.lanrenzhijia.com/demo/images/loading.gif) center center no-repeat;
}
.goodlist dl {
	float:right;
	width:130px;
	overflow:hidden;
}
.goodlist dl dt {
}
.goodlist dl dt a.title {
	width:100%;
	height:22px;
	line-height:22px;
	display:block;
	color:#363636;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
.goodlist dl dt span.en {
	width:100%;
	height:22px;
	line-height:22px;
	display:block;
	color:#666;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
.goodlist dl dt span.change-price {
	font-weight:bold;
	color:#D63C3C;
	padding-right:5px;
}
.goodlist dl dt span.max-price {
	color:#999;
	text-decoration:line-through;
}
.goodlist dl dt a.exchange {
	font-size:12px;
	padding:4px 10px;
	text-align:center;
#padding-top:6px;
#padding-bottom:2px;
	color:#fff;
	display:none;
	text-decoration:none;
	background:#C75151;
	float:left;
	border-radius:2px;
}
.goodlist dl dt a.exchange:hover {
	background:#973434;
}
.goodlist dl dt p {
	padding:5px 0;
}
/*kehu_xx*/

.piclist li.goodlist a u{ position:absolute; display:block; width:1px; height:1px; background:#d0d0d0;
/* time */
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out; 
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.piclist li.goodlist a u.l_top{ top:0; left:0; width:250;}
.piclist li.goodlist a u.l_lef{ top:0; left:0; height:195px;}
.piclist li.goodlist a u.l_rig{ right:0; bottom:0; height:195px;}
.piclist li.goodlist a u.l_bot{ right:0; bottom:0; width:250;}
.piclist li.goodlist a:hover u{ background:#0ab1ec;}
.piclist li.goodlist a:hover u.l_top,
.piclist li.goodlist a:hover u.l_bot{ width:100%;}
.piclist li.goodlist a:hover u.l_lef,
.piclist li.goodlist a:hover u.l_rig{ height:100%;}
.piclist li.goodlist img{width:271px; height:215px;
/* time */
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out; 
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.piclist li.goodlist a:hover img{  width:104%; height:104%; top:-2%; left:-2%; }
/*kehu_xx end*/
/*kehu end*/





.cp_list { width:100%; background:url(../images/cp_bg.jpg) repeat-y center top; height:229px; margin:0px auto; clear:both; overflow:visible;}
.cp_list dl { background:#00599b; width:25%; float:left;height:229px;}
.cp_list a:nth-child(1) dl { background:#00599b;}
.cp_list a:nth-child(2) dl { background:#216ea8;}
.cp_list a:nth-child(3) dl { background:#3679aa;}
.cp_list a:nth-child(4) dl { background:#4083b4;}
.cp_list dl dt { width:158px; float:left; text-align: center;}
.cp_list dl dt img { margin-top:80px; height:55px;}
.cp_list dl dd { width:155px; text-align:left; color:#fff; float:left; padding-top:80px;}
.cp_list dl dd h3 { font-weight:400; font-size:22px; line-height:38px;}
.cp_list dl dd p {font-size:17px; font-family:Arial, Helvetica, sans-serif;}















.about {margin:0px auto; clear:both; overflow:visible; background: url(../images/about_bg.jpg) center top  no-repeat; height:832px; overflow:hidden;}
.about_nr { width:1250px; margin:0px auto; }

.about_l { width:585px; height:530px; float:left; padding-top:26px;  }
.about_l h3 { background:url(../images/about_xx.jpg) left top no-repeat; width:100%; float:left; padding-left:22px; text-align:left; font-weight:400; }
.about_l h3 b { color:#000; font-size:35px; line-height:31px;}
.about_l h3 i { color:#000; font-size:30px; font-style:normal; display:block; line-height:60px;}

.about_l p { color:#535353; padding-top:20px; float:left; line-height:28px; font-size:17px; }
.about_l .sz { width:100%; float:left; padding-top:35px; }
.about_l .sz dl { width:33.3333333%; float:left;font-size:18px; color:#393939; text-align:center; }
.about_l .sz dl dt span { color:#0067b4; font-family:UUS; font-size:58px; display:inline-block;  } 
.about_l .sz dl dt i { display:inline-block; font-style:normal; padding-left:5px;} 





.about_r { width:600px; height:451px; float:right; position:relative; box-shadow:0px 10px 10px 0px rgba(0,0,0,.2); overflow:hidden; }
.about_r .img { width:600px; height:451px;position: absolute;}
.about_r .aniu { width:259px; height:142px;position: absolute; text-align:center; background:#00599b; bottom:0px;}
.about_r .aniu img { margin-top:15%;}

.about_r .more { margin-top:30px!important;}




.pinpai { width:100%; background:url(../images/he_bg.jpg) repeat-y center top; height:702px; margin:0px auto; clear:both; overflow:visible;}
.pinpai .biaoti { padding-top:100px; padding-bottom:40px;}

.pinpai .con { position:relative; margin-top:50px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { left:-55px!important;  }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {  right:-55px!important; }
.swiper-button-next, .swiper-button-prev { width:49px!important; }

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {background:url(../images/jt_l.png) no-repeat left top!important; width:49px!important;  height:49px!important; content:" "!important; }
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {background:url(../images/jt_r.png) no-repeat left top!important;  width:49px!important;  height:49px!important;  content:" "!important; }

